suffer a setback - Turkish English Dictionary